package com.whmnx.chitchat.bean;

import java.util.List;

/**
 * author : huang
 * date   : 2020/10/23 0023 19:10
 * version: 1.0
 */
public class MessageBean {

    /**
     * arguments : [{"Message":"发送成功！","Result":{"ChatRecord":{"ChatRecord_Batch":"dce9c715-d0a8-46a7-b42e-c9ef73c50823","ChatRecord_BelongToUserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","ChatRecord_Content":"22","ChatRecord_GroupID":"","ChatRecord_ID":"7df98aae-befe-45c7-858b-1be3b04e936b","ChatRecord_ObjectID":"5a54657e-9af1-413c-94bd-e6d3c16609ec,c4565f81-1546-46d8-9f0c-bb7063aa25a8,","ChatRecord_RecordType":0,"ChatRecord_SendUserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","ChatRecord_State":1,"ChatRecord_Type":0,"ChatRecord_UserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","CreateTime":"2020-10-23 18:24:52"},"ID":"1603448693132"},"Status":1}]
     * target : respMessage
     * type : 1
     */

    private String target;
    private int type;
    private List<ArgumentsBean> arguments;

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public List<ArgumentsBean> getArguments() {
        return arguments;
    }

    public void setArguments(List<ArgumentsBean> arguments) {
        this.arguments = arguments;
    }

    @Override
    public String toString() {
        return "MessageBean{" +
                "target='" + target + '\'' +
                ", type=" + type +
                ", arguments=" + arguments +
                '}';
    }

    public static class ArgumentsBean {
        /**
         * Message : 发送成功！
         * Result : {"ChatRecord":{"ChatRecord_Batch":"dce9c715-d0a8-46a7-b42e-c9ef73c50823","ChatRecord_BelongToUserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","ChatRecord_Content":"22","ChatRecord_GroupID":"","ChatRecord_ID":"7df98aae-befe-45c7-858b-1be3b04e936b","ChatRecord_ObjectID":"5a54657e-9af1-413c-94bd-e6d3c16609ec,c4565f81-1546-46d8-9f0c-bb7063aa25a8,","ChatRecord_RecordType":0,"ChatRecord_SendUserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","ChatRecord_State":1,"ChatRecord_Type":0,"ChatRecord_UserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","CreateTime":"2020-10-23 18:24:52"},"ID":"1603448693132"}
         * Status : 1
         */

        private String Message;
        private ResultBean Result;
        private int Status;

        public String getMessage() {
            return Message;
        }

        public void setMessage(String Message) {
            this.Message = Message;
        }

        public ResultBean getResult() {
            return Result;
        }

        public void setResult(ResultBean Result) {
            this.Result = Result;
        }

        public int getStatus() {
            return Status;
        }

        public void setStatus(int Status) {
            this.Status = Status;
        }

        @Override
        public String toString() {
            return "ArgumentsBean{" +
                    "Message='" + Message + '\'' +
                    ", Result=" + Result +
                    ", Status=" + Status +
                    '}';
        }

        public static class ResultBean {
            /**
             * ChatRecord : {"ChatRecord_Batch":"dce9c715-d0a8-46a7-b42e-c9ef73c50823","ChatRecord_BelongToUserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","ChatRecord_Content":"22","ChatRecord_GroupID":"","ChatRecord_ID":"7df98aae-befe-45c7-858b-1be3b04e936b","ChatRecord_ObjectID":"5a54657e-9af1-413c-94bd-e6d3c16609ec,c4565f81-1546-46d8-9f0c-bb7063aa25a8,","ChatRecord_RecordType":0,"ChatRecord_SendUserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","ChatRecord_State":1,"ChatRecord_Type":0,"ChatRecord_UserID":"5a54657e-9af1-413c-94bd-e6d3c16609ec","CreateTime":"2020-10-23 18:24:52"}
             * ID : 1603448693132
             */

            private ChatRecordBean ChatRecord;
            private String ID;

            public ChatRecordBean getChatRecord() {
                return ChatRecord;
            }

            public void setChatRecord(ChatRecordBean ChatRecord) {
                this.ChatRecord = ChatRecord;
            }

            public String getID() {
                return ID;
            }

            public void setID(String ID) {
                this.ID = ID;
            }

            public static class ChatRecordBean {
                /**
                 * ChatRecord_Batch : dce9c715-d0a8-46a7-b42e-c9ef73c50823
                 * ChatRecord_BelongToUserID : 5a54657e-9af1-413c-94bd-e6d3c16609ec
                 * ChatRecord_Content : 22
                 * ChatRecord_GroupID :
                 * ChatRecord_ID : 7df98aae-befe-45c7-858b-1be3b04e936b
                 * ChatRecord_ObjectID : 5a54657e-9af1-413c-94bd-e6d3c16609ec,c4565f81-1546-46d8-9f0c-bb7063aa25a8,
                 * ChatRecord_RecordType : 0
                 * ChatRecord_SendUserID : 5a54657e-9af1-413c-94bd-e6d3c16609ec
                 * ChatRecord_State : 1
                 * ChatRecord_Type : 0
                 * ChatRecord_UserID : 5a54657e-9af1-413c-94bd-e6d3c16609ec
                 * CreateTime : 2020-10-23 18:24:52
                 */

                private String ChatRecord_Batch;
                private String ChatRecord_BelongToUserID;
                private String ChatRecord_Content;
                private String ChatRecord_GroupID;
                private String ChatRecord_ID;
                private String ChatRecord_ObjectID;
                private int ChatRecord_RecordType;
                private String ChatRecord_SendUserID;
                private int ChatRecord_State;
                private int ChatRecord_Type;
                private String ChatRecord_UserID;
                private long CreateTime;

                public String getChatRecord_Batch() {
                    return ChatRecord_Batch;
                }

                public void setChatRecord_Batch(String ChatRecord_Batch) {
                    this.ChatRecord_Batch = ChatRecord_Batch;
                }

                public String getChatRecord_BelongToUserID() {
                    return ChatRecord_BelongToUserID;
                }

                public void setChatRecord_BelongToUserID(String ChatRecord_BelongToUserID) {
                    this.ChatRecord_BelongToUserID = ChatRecord_BelongToUserID;
                }

                public String getChatRecord_Content() {
                    return ChatRecord_Content;
                }

                public void setChatRecord_Content(String ChatRecord_Content) {
                    this.ChatRecord_Content = ChatRecord_Content;
                }

                public String getChatRecord_GroupID() {
                    return ChatRecord_GroupID;
                }

                public void setChatRecord_GroupID(String ChatRecord_GroupID) {
                    this.ChatRecord_GroupID = ChatRecord_GroupID;
                }

                public String getChatRecord_ID() {
                    return ChatRecord_ID;
                }

                public void setChatRecord_ID(String ChatRecord_ID) {
                    this.ChatRecord_ID = ChatRecord_ID;
                }

                public String getChatRecord_ObjectID() {
                    return ChatRecord_ObjectID;
                }

                public void setChatRecord_ObjectID(String ChatRecord_ObjectID) {
                    this.ChatRecord_ObjectID = ChatRecord_ObjectID;
                }

                public int getChatRecord_RecordType() {
                    return ChatRecord_RecordType;
                }

                public void setChatRecord_RecordType(int ChatRecord_RecordType) {
                    this.ChatRecord_RecordType = ChatRecord_RecordType;
                }

                public String getChatRecord_SendUserID() {
                    return ChatRecord_SendUserID;
                }

                public void setChatRecord_SendUserID(String ChatRecord_SendUserID) {
                    this.ChatRecord_SendUserID = ChatRecord_SendUserID;
                }

                public int getChatRecord_State() {
                    return ChatRecord_State;
                }

                public void setChatRecord_State(int ChatRecord_State) {
                    this.ChatRecord_State = ChatRecord_State;
                }

                public int getChatRecord_Type() {
                    return ChatRecord_Type;
                }

                public void setChatRecord_Type(int ChatRecord_Type) {
                    this.ChatRecord_Type = ChatRecord_Type;
                }

                public String getChatRecord_UserID() {
                    return ChatRecord_UserID;
                }

                public void setChatRecord_UserID(String ChatRecord_UserID) {
                    this.ChatRecord_UserID = ChatRecord_UserID;
                }

                public long getCreateTime() {
                    return CreateTime;
                }

                public void setCreateTime(long CreateTime) {
                    this.CreateTime = CreateTime;
                }

                @Override
                public String toString() {
                    return "ChatRecordBean{" +
                            "ChatRecord_Batch='" + ChatRecord_Batch + '\'' +
                            ", ChatRecord_BelongToUserID='" + ChatRecord_BelongToUserID + '\'' +
                            ", ChatRecord_Content='" + ChatRecord_Content + '\'' +
                            ", ChatRecord_GroupID='" + ChatRecord_GroupID + '\'' +
                            ", ChatRecord_ID='" + ChatRecord_ID + '\'' +
                            ", ChatRecord_ObjectID='" + ChatRecord_ObjectID + '\'' +
                            ", ChatRecord_RecordType=" + ChatRecord_RecordType +
                            ", ChatRecord_SendUserID='" + ChatRecord_SendUserID + '\'' +
                            ", ChatRecord_State=" + ChatRecord_State +
                            ", ChatRecord_Type=" + ChatRecord_Type +
                            ", ChatRecord_UserID='" + ChatRecord_UserID + '\'' +
                            ", CreateTime='" + CreateTime + '\'' +
                            '}';
                }
            }
        }
    }
}
